home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2005 September / CyberMycha 09-2005 (Poland).bin / Setup / Data / ai_params.scr next >
Encoding:
Text File  |  2002-06-07  |  15.1 KB  |  634 lines

  1. !AI()
  2. !Event(i, i, s)  // id, importance - {0-OPTIONAL ,1-CRITICAL} , class of event
  3.  
  4. !Goal(i,s)  // id, class of goal
  5. !Action(s,i) // class of Action, atomic {0 - breakable, 1 - unbreakable}
  6. !pP(f)  // influence of distance from valid position
  7.  !pP_defense(f)
  8.  !pP_center(f)
  9.  !pP_attack(f)
  10.  
  11. !pB(f)  // accessibility
  12.  !pB_defense(f)
  13.  !pB_center(f)
  14.  !pB_attack(f)
  15.  
  16. !pS(f)  // influence of situation 
  17.  !pS_defense(f)
  18.  !pS_center(f)
  19.  !pS_attack(f)
  20.  
  21. !pSN(f)  // influence of new estimated situation
  22.  !pSN_defense(f)
  23.  !pSN_center(f)
  24.  !pSN_attack(f)
  25.  
  26. !pD(f)  // distance from opponent gate
  27.  !pD_defense(f)
  28.  !pD_center(f)
  29.  !pD_attack(f)
  30.  
  31.  
  32. // for Strategy
  33.   //for regular player
  34.     !pS(f)
  35.     !pSw(f)
  36.     !pSp(f)
  37.   //for goalkeeper
  38.     !pS_gk(f)
  39.     !pSw_gk(f)
  40.     !pSp_gk(f)
  41.  
  42. !pGateDistance(f)
  43. !pAccess(f)                
  44. !pAngle(f)        
  45.  
  46. !AIThink(i)
  47.  
  48. !MaxGoalChangeDiff(f)
  49. !MaxSituationAnotherPlayerDiff(f)   
  50. !MaxSituationAnotherPlaceDiff(f)
  51. !MaxSituationDiff(f)
  52. !MaxValidPosDist(f)
  53. !MaxValidPosDistGK(f)
  54. !MinChangeValidPosDiff(f)
  55. !MinChangeValidPosDiffGK(f)
  56. !ValidPosTolerance(f)
  57. !ValidPosToleranceGK(f)
  58. !MinDefenderValidPosScope(f)
  59. !MaxDefenderValidPosScope(f)     
  60. !MinValidPosScope(f)
  61. !MaxValidPosScope(f)        
  62.  
  63. //!ValidPosToleranceRough(f)
  64. !MinGoalsDiff(f)
  65. !MinDistFBallers(f)
  66. !AcitiveDistFBallers(f)
  67. !ActiveDistForGorilla(f)
  68. !DestPosTolerance(f)
  69. !RestoreDistance(f)
  70. !LookingTime(f)
  71. !FreeTime(f)
  72. !MinDistToChangeActive(f)
  73. !AttackDestChange(f)
  74. !MinForwardToNear(f)
  75. !GoalKeeperDistGate(f)
  76. !GoalKeeperStrafeSpeed(f)
  77. !FocusInteria(f)
  78. !FreeBallCapture(f)
  79. !GKChangeRunToValidPos(f)
  80. !FreedomRadius(f)
  81. !AccessRadius(f)
  82. !AccesDistInfluence(f)
  83. !MinPassAcces(f)
  84. !MinPassForwardDist(f)
  85. !PassChanceTime(f)
  86. !GateDistRadius(f)
  87. !FreedomBackwardDec(f)
  88. !ShotOpportunity(f)
  89. !ForwardToOppAngle(f)
  90. !FeintDist(f)
  91. !NewPosDist(f)
  92. !FeintChance_GK(f)
  93. !SpeedWithBall(f)
  94. !PassPrecision(f)
  95. !PerfectPrecisionDist(f)
  96. !BreakSpecialBallTime(f)
  97. !StabilizationWithDelay(f)
  98. !MinDistToChangeFocus(f)
  99.  
  100. !DownDefence(f)
  101. !UpDefence(f)
  102. !ThrowDefence(f)
  103. !ThrowScope(f)
  104. !UpScope(f)
  105.  
  106. !DefenceDelayDiff(f)
  107. !DefenceWithoutDelay(f)      
  108.  
  109. !SituationCalcGrain(f)     
  110.  
  111. !ReceiveRadius(f)
  112. !RecieveScopeUp(f)
  113. !ReceiveDown(f)
  114. !ReceiveBrust(f)
  115. !ReceiveHead(f)
  116.  
  117. !KickForwardByHead(f)
  118. !MaxShotByHeadDist(f)
  119. !HeadKeyDistance(f)
  120. !AttackKickStength(f)
  121. !MaxPrecisionDist(f)
  122.  
  123. !BlockControlTime(f)
  124. !AIforFocusTime(f)
  125.  
  126. !ShortPassSpeed(f)
  127. !MiddlePassSpeed(f)
  128. !LongPassSpeed(f) 
  129.  
  130. !LastTimeKey_A(f)
  131. !MaxPassDirAngle(f)
  132.  
  133. !MaxValidReferee(f)
  134. !SpecialBallScope(f)
  135.  
  136. !FBSpeed(f)
  137. !ShortPassDelay(f)            
  138. !MiddlePassDelay(f)    
  139. !LongPassDelay(f)    
  140. !GKOutDist(f)
  141. !SuperDefenceTime(f)
  142. !SuperFeintTime(f)
  143. !SuperSpeedTime(f)
  144. !SuperSpeed(f)   
  145. !SuperShotTime(f)
  146.  
  147. !AttackInteria_level_1(f)
  148. !AttackInteria_level_2(f)
  149. !AttackInteria_level_3(f)
  150. !AttackInteria_level_4(f)
  151. !AttackInteria_level_5(f)
  152. !AttackInteria_level_6(f)
  153. !AttackInteria_level_7(f)
  154.  
  155. !FreeBallInteria_level_1(f)
  156. !FreeBallInteria_level_2(f)
  157. !FreeBallInteria_level_3(f)
  158. !FreeBallInteria_level_4(f)
  159. !FreeBallInteria_level_5(f)
  160. !FreeBallInteria_level_6(f)
  161. !FreeBallInteria_level_7(f)
  162.  
  163. !BallTakenInteria_level_1(f)
  164. !BallTakenInteria_level_2(f)
  165. !BallTakenInteria_level_3(f)
  166. !BallTakenInteria_level_4(f)
  167. !BallTakenInteria_level_5(f)
  168. !BallTakenInteria_level_6(f)
  169. !BallTakenInteria_level_7(f)
  170.  
  171. !FeintChance_level_1(f)
  172. !FeintChance_level_2(f)
  173. !FeintChance_level_3(f)
  174. !FeintChance_level_4(f)
  175. !FeintChance_level_5(f)
  176. !FeintChance_level_6(f)
  177. !FeintChance_level_7(f)
  178.  
  179. !FeintChance_level_1_AI(f)
  180. !FeintChance_level_2_AI(f)
  181. !FeintChance_level_3_AI(f)
  182. !FeintChance_level_4_AI(f)
  183. !FeintChance_level_5_AI(f)
  184. !FeintChance_level_6_AI(f)
  185. !FeintChance_level_7_AI(f)
  186.  
  187. !SuperUpgradeTime_level_1(f)
  188. !SuperUpgradeTime_level_2(f)
  189. !SuperUpgradeTime_level_3(f)
  190. !SuperUpgradeTime_level_4(f)
  191. !SuperUpgradeTime_level_5(f)
  192. !SuperUpgradeTime_level_6(f)
  193. !SuperUpgradeTime_level_7(f)
  194.  
  195. !PassChoiceCoef_level_1(f)
  196. !PassChoiceCoef_level_2(f)
  197. !PassChoiceCoef_level_3(f)
  198. !PassChoiceCoef_level_4(f)
  199. !PassChoiceCoef_level_5(f)
  200. !PassChoiceCoef_level_6(f)
  201. !PassChoiceCoef_level_7(f)
  202.  
  203. !ValidPosDeviation_level_1(f)
  204. !ValidPosDeviation_level_2(f)
  205. !ValidPosDeviation_level_3(f)
  206. !ValidPosDeviation_level_4(f)
  207. !ValidPosDeviation_level_5(f)
  208. !ValidPosDeviation_level_6(f)
  209. !ValidPosDeviation_level_7(f)
  210.  
  211. !ShotOpportunity_level_1(f)
  212. !ShotOpportunity_level_2(f)
  213. !ShotOpportunity_level_3(f)
  214. !ShotOpportunity_level_4(f)
  215. !ShotOpportunity_level_5(f)
  216. !ShotOpportunity_level_6(f)
  217. !ShotOpportunity_level_7(f)
  218.  
  219. !MaxShotDeviation_level_1(f)
  220. !MaxShotDeviation_level_2(f)
  221. !MaxShotDeviation_level_3(f)
  222. !MaxShotDeviation_level_4(f)
  223. !MaxShotDeviation_level_5(f)
  224. !MaxShotDeviation_level_6(f)
  225. !MaxShotDeviation_level_7(f)
  226.  
  227. !GKNoticeTime_level_1(f)
  228. !GKNoticeTime_level_2(f)
  229. !GKNoticeTime_level_3(f)
  230. !GKNoticeTime_level_4(f)
  231. !GKNoticeTime_level_5(f)
  232. !GKNoticeTime_level_6(f)
  233. !GKNoticeTime_level_7(f)
  234.  
  235. !Turn_left(i,i,i,i) // r,l,u,d
  236. !Pass_l(i)    
  237. !Shot_l(i)
  238. !Feint_l(i)
  239. !Super_l(i)
  240. !Turn_right(i,i,i,i) // r,l,u,d
  241. !Pass_r(i) 
  242. !Shot_r(i)
  243. !Feint_r(i)
  244. !Super_r(i)
  245.  
  246. !FadingTime(f)
  247.  
  248. AI()
  249. {
  250.    Event(0,1,"EventDistance")                         // EVENT_DISTANCE   
  251.    Event(1,0, "EventValidPos")                         // EVENT_VALID_POS  
  252.    Event(2,0, "EventBallToCatch")                         //  BALL_TO_CATCH   
  253.    Event(3,1, "EventOutside")                         // EVENT_OUTSIDE    
  254.    Event(4,1, "EventGetBall")                         // EVENT_GET_BALL
  255.    Event(5,1, "EventOpponentGetBall")                         // EVENT_OPPONENT_GET_BALL
  256.    Event(6,1, "EventActiveDistance")                         // EVENT_ACTIVE_DISTANCE  
  257.    Event(7,1, "EventBallTaken")                         // EVENT_BALL_TAKEN
  258.    Event(8,1, "EventPassChance")                         // EVENT_PASS_CHANCE
  259.    Event(9,1, "EventShotChance")                         // EVENT_SHOT_CHANCE
  260.    Event(10,1, "EventEndFeint")                         // EVENT_END_FEINT
  261.    Event(11,1, "EventReact")                         // EVENT_REACT
  262.    Event(12,1, "EventBestPos")                         // EVENT_BEST_POS
  263.    Event(13,1, "EventShot")                         // EVENT_SHOT
  264.    Event(14,1, "EventBallToReceive")                         // EVENT_BALL_TO_RECEIVE
  265.    Event(15,1, "EventCrowd")                         // EVENT_CROWD
  266.    Event(16,1, "EventStabilization")                         // EVENT_STABILIZATION
  267.    Event(17,1, "EventCollision")                         // EVENT_COLLISION
  268.    Event(18,1, "EventPosToReach")                         // EVENT_POS_TO_REACHED
  269.    Event(19,1, "EventSpecialBall")                         // EVENT_SPECIAL_BALL
  270.    Event(20,1, "EventSignReferee")                         // EVENT_SIGN_REFEREE
  271.    Event(21,1, "EventFreeTime")                         // EVENT_FREE_TIME
  272.    Event(22,1, "EventKick")                         // EVENT_KICK
  273.    Event(23,1, "EventBend")                  //EVENT_BEND
  274.    Event(24,1, "EventTestPos")                  //EVENT_BEND
  275.    Event(24,1, "EventTestPos")                  //EVENT_BEND
  276.  
  277.     
  278.    Goal(0, "GoalRestoreDistance")     //RESTORE_DISTANCE
  279.    {
  280.       pB(0.05)
  281.       Action("ActionRestoreDistance", 0)
  282.    }
  283.    Goal(1, "GoalStop")                // STOP     
  284.    {
  285.       Action("StopAction", 0)
  286.    }
  287.    Goal(2, "GoalValidPos")                // VALID_POS     
  288.    {
  289.       Action("ActionValidPos", 0)
  290.    }
  291.    Goal(3, "GoalGoToBall")                // GO_TO_BALL     
  292.    {
  293.       Action("ActionGoToBall", 0)
  294.    }
  295.    Goal(4, "GoalBackInside")     //BACK_INSIDE
  296.    {
  297.       Action("ActionBackInside", 0)
  298.    }
  299.    Goal(5, "GoalLooking")     //LOOKING
  300.    {
  301.       Action("ActionLooking", 0)
  302.    }
  303.    Goal(6, "GoalPass")     //PASS
  304.    {
  305.       pS(1)
  306.       Action("ActionPass", 0)
  307.    }
  308.  
  309.    Goal(7, "GoalForward")     //FORWARD
  310.    {
  311.       pD(1)  
  312.       Action("ActionForward", 0)
  313.    }
  314.    Goal(8, "GoalShot")     //SHOT
  315.    {
  316.       pD_attack(0.5) 
  317.       pS_attack(0.5) 
  318. /*      pD_center(0.1) //0.5
  319.       pS_center(0.2) //0.5*/
  320.       Action("ActionShot", 0)
  321.    }
  322.    Goal(9, "GoalGoToOpponent")     //GO_TO_OPPONENT
  323.    {
  324.       Action("ActionGoToOpponent", 0)
  325.    }
  326.    Goal(10, "GoalTakeBall")     //TAKE_BALL
  327.    {
  328.       Action("ActionTakeBall", 0)
  329.    }
  330.  
  331.    Goal(11, "GoalReactBallTaken")     //REACT_BALL_TAKEN
  332.    {
  333.       Action("ActionReactBallTaken", 0)
  334.    }
  335.  
  336.    Goal(12, "GoalGoToFeint")     //GO_TO_FEINT
  337.    {
  338.       pS(1)
  339.    
  340.       Action("ActionGoToFeint", 0)
  341.    }
  342.    Goal(13, "GoalFeint")     //FEINT
  343.    {
  344.       Action("ActionFeint", 0)
  345.    }
  346.    Goal(14, "GoalEndFeint")     //END_FEINT
  347.    {
  348.       Action("ActionEndFeint", 0)
  349.    }
  350.    Goal(15, "GoalReact")     //REACT
  351.    {
  352.       Action("ActionReact", 0)
  353.    }
  354.    Goal(16, "GoalGoToBest")     //GO_TO_BEST
  355.    {
  356.       Action("ActionGoToBest", 0)
  357.    }
  358.    Goal(17, "GoalDefence")     //DEFENCE
  359.    {
  360.       Action("ActionDefence", 0)
  361.    }
  362.    Goal(18, "GoalReceiveBall")     //RECEIVE_BALL
  363.    {
  364.       Action("ActionReceiveBall", 0)
  365.    }
  366.    Goal(19, "GoalAvoidCrowd")     //AVOID_CROWD
  367.    {
  368.       Action("ActionAvoidCrowd", 0)
  369.    }
  370.    Goal(20, "GoalStabilization")     //STABILIZATION
  371.    {
  372.       Action("ActionStabilization", 0)
  373.    }
  374.    Goal(21, "GoalAvoidCollision")     //STABILIZATION
  375.    {
  376.       Action("ActionAvoidCollision", 0)
  377.    }
  378.    Goal(22, "GoalGoToSpecialBall")     //GO_TO_POS    
  379.    {
  380.       Action("ActionGoToPos", 0)
  381.    }
  382.    Goal(23, "GoalSpecialBall")     //GO_SPECIAL_BALL    
  383.    {
  384.       Action("ActionSpecialBall", 0)
  385.    }
  386.    Goal(24, "GoalReceiveBallReferee")     //RECEIVE_BALL_REFEREE
  387.    {
  388.       Action("ActionReceiveBallReferee", 0)
  389.    }
  390.    Goal(25, "GoalSignReferee")     //SIGN_REFEREE
  391.    {
  392.       Action("ActionSignReferee", 0)
  393.    }
  394.    Goal(26, "GoalFreeTime")     //FREE_TIME
  395.    {
  396.       Action("ActionFreeTime", 0)
  397.    }
  398.    Goal(27, "GoalKick")     //KICK
  399.    {
  400.       Action("ActionKick", 0)
  401.    }
  402.    Goal(28, "GoalBend")     //BEND
  403.    {
  404.       Action("ActionBend", 0)
  405.    }
  406.    Goal(29, "GoalTestPos")     //BEND
  407.    {
  408.       Action("ActionTestPos", 0)
  409.    }
  410.  
  411.  
  412.  
  413.  
  414.    pSw(0.5)  //0.7
  415.  
  416.    pSp(0.5) //0.3
  417.  
  418.  
  419.    pGateDistance(1.5)  // 1
  420.    pAccess(0.5)                
  421.    pAngle(0)        
  422.  
  423.    MinChangeValidPosDiff(100)  
  424.    MinChangeValidPosDiffGK(10) 
  425.  
  426.    MaxValidPosDist(100)  
  427.    MaxValidPosDistGK(70)
  428.    ValidPosTolerance(40)
  429.    ValidPosToleranceGK(20)
  430.  
  431.  
  432.    MinDistToChangeActive(100) 
  433.    AttackDestChange(100)
  434.  
  435.    GoalKeeperDistGate(150)
  436.    GoalKeeperStrafeSpeed(120)
  437.    FocusInteria(0.3)
  438. //   FreeBallCapture(5)
  439.    GKChangeRunToValidPos(200)
  440.  
  441.  
  442. // ------------------   
  443.  
  444.    AIThink(1)  
  445.  
  446.    MinDistFBallers(300) 
  447.    AcitiveDistFBallers(170) 
  448.    ActiveDistForGorilla(170)
  449.    RestoreDistance(400) 
  450.  
  451.  
  452.    MinDefenderValidPosScope(800)  
  453.    MaxDefenderValidPosScope(1400)  //1000
  454.    MinValidPosScope(300) 
  455.    MaxValidPosScope(2400)    
  456.  
  457.  
  458.    DestPosTolerance(10) 
  459.  
  460.    LookingTime(2) 
  461.  
  462.    MaxSituationAnotherPlayerDiff(0.3)  
  463.                                        
  464.    MaxSituationAnotherPlaceDiff(0.3)
  465.  
  466.    FreedomRadius(600) 
  467.    GateDistRadius(2500)  
  468.    FreedomBackwardDec(1.5) 
  469.    AccessRadius(100) 
  470.  
  471.  
  472.    MinPassAcces(0.5)  
  473.    MinPassForwardDist(-500) 
  474.    ShotOpportunity(0.7) 
  475.  
  476.    PassChanceTime(1) 
  477.    ForwardToOppAngle(90) 
  478.    FeintDist(200)  
  479.    NewPosDist(401) 
  480.  
  481.    FeintChance_GK(100)  
  482.    SpeedWithBall(350)  
  483. //   PassPrecision(2) 
  484.    PerfectPrecisionDist(500) 
  485.  
  486.    DownDefence(50)
  487.    UpDefence(20) //50
  488.    ThrowDefence(30) //30
  489.    ThrowScope(350)
  490.    UpScope(300)
  491.  
  492.    DefenceDelayDiff(5000)
  493.    DefenceWithoutDelay(1000)            
  494.    SituationCalcGrain(0.1)
  495.  
  496.    ReceiveRadius(30)  
  497.     RecieveScopeUp(40) 
  498.     ReceiveDown(-50)   
  499.     ReceiveBrust(0)    
  500.     ReceiveHead(20) 
  501.     KickForwardByHead(400)
  502.     MaxShotByHeadDist(1200)
  503.     HeadKeyDistance(300)
  504.     AttackKickStength(250)
  505.     MaxPrecisionDist(300)
  506.  
  507.     BlockControlTime(1.5)
  508.     AIforFocusTime(5)
  509.  
  510.    ShortPassSpeed(800) //900
  511.    MiddlePassSpeed(1200)  //1200
  512.    LongPassSpeed(1500)  //1400 // 1300
  513.  
  514.    LastTimeKey_A(0.7)
  515.    MaxPassDirAngle(30)
  516.    MaxValidReferee(2000)
  517.    SpecialBallScope(2500)
  518.  
  519.    FBSpeed(420)
  520.    ShortPassDelay(80) //            
  521.    MiddlePassDelay(60)    //100 //200
  522.    LongPassDelay(110)    //130 //230
  523.    GKOutDist(250)
  524.    SuperDefenceTime(10)
  525.    SuperFeintTime(10)
  526.    SuperSpeedTime(8)
  527.    SuperSpeed(900)   
  528.    SuperShotTime(1.5)
  529.  
  530.    Turn_right(37,35,22,50) // r,l,u,d
  531.    Pass_r(36) 
  532.    Shot_r(24)
  533.    Feint_r(25)
  534.  
  535.    FadingTime(1)
  536.  
  537.    //POZIOMY TRUDNOSCI
  538.    AttackInteria_level_1(1.4)
  539.    AttackInteria_level_2(1.1)
  540.    AttackInteria_level_3(0.8)
  541.    AttackInteria_level_4(0.7)
  542.    AttackInteria_level_5(0.6)
  543.    AttackInteria_level_6(0.45)
  544.    AttackInteria_level_7(0.45)
  545.  
  546.    FreeBallInteria_level_1(1.4)
  547.    FreeBallInteria_level_2(1.1)
  548.    FreeBallInteria_level_3(0.8)
  549.    FreeBallInteria_level_4(0.7)
  550.    FreeBallInteria_level_5(0.5)
  551.    FreeBallInteria_level_6(0.4)
  552.    FreeBallInteria_level_7(0.25)
  553.  
  554.    BallTakenInteria_level_1(1.3) 
  555.    BallTakenInteria_level_2(1.2) 
  556.    BallTakenInteria_level_3(0.7) 
  557.    BallTakenInteria_level_4(0.7) 
  558.    BallTakenInteria_level_5(0.7) 
  559.    BallTakenInteria_level_6(0.6) 
  560.    BallTakenInteria_level_7(0.6) 
  561.  
  562.    FeintChance_level_1(99)  
  563.    FeintChance_level_2(90)
  564.    FeintChance_level_3(80)
  565.    FeintChance_level_4(70)  
  566.    FeintChance_level_5(50)
  567.    FeintChance_level_6(50)
  568.    FeintChance_level_7(40)
  569.  
  570.    FeintChance_level_1_AI(1)  
  571.    FeintChance_level_2_AI(20)
  572.    FeintChance_level_3_AI(30)
  573.    FeintChance_level_4_AI(40)  
  574.    FeintChance_level_5_AI(50)
  575.    FeintChance_level_6_AI(60)
  576.    FeintChance_level_7_AI(70)
  577.  
  578.    SuperUpgradeTime_level_1(6)
  579.    SuperUpgradeTime_level_2(6)
  580.    SuperUpgradeTime_level_3(6)
  581.    SuperUpgradeTime_level_4(6)
  582.    SuperUpgradeTime_level_5(6)
  583.    SuperUpgradeTime_level_6(6)
  584.    SuperUpgradeTime_level_7(6)
  585.  
  586.    PassChoiceCoef_level_1(0.1)
  587.    PassChoiceCoef_level_2(0.3)
  588.    PassChoiceCoef_level_3(0.5)
  589.    PassChoiceCoef_level_4(0.7)
  590.    PassChoiceCoef_level_5(0.7)
  591.    PassChoiceCoef_level_6(0.9)
  592.    PassChoiceCoef_level_7(1.2)
  593.  
  594.    ValidPosDeviation_level_1(400)
  595.    ValidPosDeviation_level_2(350)
  596.    ValidPosDeviation_level_3(325)
  597.    ValidPosDeviation_level_4(300)
  598.    ValidPosDeviation_level_5(250)
  599.    ValidPosDeviation_level_6(200)
  600.    ValidPosDeviation_level_7(150)
  601.  
  602.    ShotOpportunity_level_1(0.9)
  603.    ShotOpportunity_level_2(0.8)
  604.    ShotOpportunity_level_3(0.7)
  605.    ShotOpportunity_level_4(0.65)
  606.    ShotOpportunity_level_5(0.6)
  607.    ShotOpportunity_level_6(0.6)
  608.    ShotOpportunity_level_7(0.6)
  609.  
  610.    MaxShotDeviation_level_1(0.9)
  611.    MaxShotDeviation_level_2(0.7)
  612.    MaxShotDeviation_level_3(0.7)
  613.    MaxShotDeviation_level_4(0.6)
  614.    MaxShotDeviation_level_5(0.6)
  615.    MaxShotDeviation_level_6(0.6)
  616.    MaxShotDeviation_level_7(0.6)
  617.  
  618.    GKNoticeTime_level_1(0.9)
  619.    GKNoticeTime_level_2(0.7)
  620.    GKNoticeTime_level_3(0.5)
  621.    GKNoticeTime_level_4(0.3)
  622.    GKNoticeTime_level_5(0.0)
  623.    GKNoticeTime_level_6(0.0)
  624.    GKNoticeTime_level_7(0.0)
  625.    //-----------
  626.    FreeTime(3)
  627.    BreakSpecialBallTime(2)
  628.  
  629.    MinForwardToNear(0.4) 
  630.                          
  631.  PassPrecision(1000)
  632.  StabilizationWithDelay(1)
  633.  MinDistToChangeFocus(1000)
  634. }